package nodos;

import javax.swing.tree.DefaultMutableTreeNode;

public class NodoRetorne extends Nodo {

	private Nodo expresion;

	public NodoRetorne(Nodo expresion) {
		this.expresion = expresion;
	}


	@Override
	public DefaultMutableTreeNode getSubArbolVisual() {
		DefaultMutableTreeNode raiz=new DefaultMutableTreeNode("Retorna");
		if(expresion!=null)
			raiz.add(expresion.getSubArbolVisual());
		return raiz;
	}


	@Override
	public String traducir(int profundidad) {
		return "return "+(expresion!=null?expresion.traducir(profundidad):"");
	}

}
